About Solarcap Limited (08025530) United Kingdom