E20 Investment acquired a majority stake in Lucky Fish