About Solva Investments Limited (03388020) United Kingdom