About Teleque Holdings Limited (11574084) United Kingdom