About Delph Group Ltd (12409568) United Kingdom