About Sands Renewables Limited (12475289) United Kingdom