About Solarmix Limited (10018531) United Kingdom