About Telescope Technologies Limited (03124651) United Kingdom