About Sensor System Consultants Limited (04293134) United Kingdom