About Organic Power House Limited (12589942) United Kingdom