About Net Sensors Ltd (11123580) United Kingdom