About Echendu Oil And Gas Ltd (11383062) United Kingdom