About Compass North Holdings Limited (13575771) United Kingdom