About New Clear Energy Limited (13186027) United Kingdom