Beginner users often become confused as to the ownership and operation of Fafafa casino but here is the clarity. Fafafa Casino is often listed as Mighty Fu, and a quick check on the website of the online casino shows that Mighty Fu is the parent company of Fafafa Casino, hence you will be directed to a Mighty Fu website since Fafafa Casino has no website of its own. This does not take away the fact that Fafafa Casino is a property of Product Madness developers.