16 employees
TeleMasters Holdings Ltd is a technology focused investment company.
2007
Undisclosed raised undisclosed on June 26, 2020
Investors: TeleMasters Holdings