About Delgado Holdings Limited (11078647) United Kingdom