About New Energy Business Solar Limited (07394513) United Kingdom