About Delgate Investments Limited (13111968) United Kingdom