About Solmoore Limited (12681038) United Kingdom