About Caral Holdings Ltd (12312612) United Kingdom