About Compass Technology Services (2011) Limited (07503320) United Kingdom