About Skibo Solar Iii Limited (09538408) United Kingdom