About Organic Power Corporation Limited (04339211) United Kingdom