About Organic Power International Limited (06544587) United Kingdom