About New Energy Solutions Ltd (10311613) United Kingdom