About Telemetry Data Management Ltd (06930873) United Kingdom