About Noah Energy (holdings) Limited (12573539) United Kingdom