About Cooper Technology Services Ltd (12180151) United Kingdom