About Organic Power Ireland Limited (NI047669) United Kingdom