About Delphi International Limited (02769942) United Kingdom