About Teleta Group Limited (11298186) United Kingdom