About Solvea Limited (10792578) United Kingdom