About Telescope Technology Limited (12774445) United Kingdom