About Compass Associates Limited (07090618) United Kingdom