About Delft Investments Llp (OC412316) United Kingdom