About Sensornet Limited (03403261) United Kingdom