About Solvexia Emea Ltd (06710789) United Kingdom