About Solar Calico Limited (10680428) United Kingdom