About Telescopic Limited (09275092) United Kingdom