About Delph Management Company Limited (12215153) United Kingdom