About Felix Pharma Ltd (09859054) United Kingdom