About Telecap Ltd (13593852) United Kingdom