About Delphi Assets Limited (03003393) United Kingdom