About Ogmore Power Limited (09128094) United Kingdom