About Delphic Investments Limited (10483003) United Kingdom