About Lightrock Power Limited (10927217) United Kingdom