About Cada Holdings Ltd (12808121) United Kingdom