About Verdesian Life Sciences Europe Limited (08418325) United Kingdom