About Delfos Research Ltd (09158970) United Kingdom