About Sensor Media Hub Ltd (11211335) United Kingdom