About Detector Studio Limited (13075581) United Kingdom