About The Finney Pharma Ltd (11584308) United Kingdom