About Delgado Management Ltd (12729763) United Kingdom