About Delphinus Investments Limited (12781834) United Kingdom