About Solvida Limited (07232433) United Kingdom