About Solvexis Investments Limited (11505427) United Kingdom