About Specialist Telemetry Limited (06631361) United Kingdom