About Telemba Services Ltd (11729154) United Kingdom