PT. Odeo Teknologi Indonesia Company Information - Indonesia Corporate Name Odeo Teknologi Indonesia Legal Entity Type Limited Liability Company Registered Address jakarta barat Business Number 33