About Telemetry Communications Ltd (13464046) United Kingdom