About Delegate Investments Limited (11909419) United Kingdom