About Esengo Ventures Limited (10925256) United Kingdom