About Solverapid Limited (04429237) United Kingdom