About Solveda Limited (12541997) United Kingdom