About Skibo Solar Limited (08460517) United Kingdom