About Lucilia Pharma Limited (08148048) United Kingdom