About Delphi Minster Ltd (12073503) United Kingdom