About Delphi Holdings-uk Ltd (10269447) United Kingdom