About Enucleo Holdings Ltd (11099477) United Kingdom