About Delphi Telecoms Limited (11588529) United Kingdom