Matthew Allen, Chief Executive & Managing Director at Otto Energy Limited, holds 21.54M shares in Otto Energy Limited (Ticker: OTTEF). Most recently, Matthew Allen Bought $10,770,801 shares of Otto Energy Limited on May 01, 2020 for an estimated value of 64.62K.