About Delphine Investments Limited (10894456) United Kingdom