About Telepresent Ltd (12563069) United Kingdom