About Delfos Management Ltd (09977089) United Kingdom