About Solution Cell Limited (03973780) United Kingdom