About Detector And Sensor Technologies Limited (SC258595) United Kingdom