About Telemetry Associates Limited (04193270) United Kingdom