About Telescopic Solutions Limited (09596489) United Kingdom