About Telemetry International Limited (04560525) United Kingdom