About Telemba System Ltd (12715853) United Kingdom