About Telemetry Systems Limited (05765038) United Kingdom