About Teleshore Holdings Ltd (11751086) United Kingdom