About Organic Power Nrg Limited (06048655) United Kingdom