About Telemetry Partners Limited (10148257) United Kingdom