About Sensor Controller Limited (12068153) United Kingdom