About Delph Investments Limited (01397295) United Kingdom