About Thomson Telescopes Limited (08145055) United Kingdom