About Delphi Management Ltd (08584852) United Kingdom