About Sensorygrid Rrd Limited (13483669) United Kingdom