About Cavendo Holdings Ltd (11186268) United Kingdom