About Strange Telemetry Limited (09250748) United Kingdom