About Solvius Ltd (12012603) United Kingdom