About Delphi Managing Ltd. (05701972) United Kingdom