About Telescope Holdings Ltd (11424385) United Kingdom