Omni Slots is a new online casino as of March of 2015. Its collection of games is powered by high profile software companies such as Microgaming, NetEnt and many more. These companies came together to...