About Delaware Management Services Ltd (12059267) United Kingdom