About Caddy Group Holdings Ltd (12771128) United Kingdom