About Sensorstream Ltd (10267276) United Kingdom