About Spica Solar Limited (08853634) United Kingdom