આ સાઇટ 1999 માં સેન્હ ડૌંગ દ્વારા બનાવવામાં આવી હતી, અને હવે તેની માલિકી અને ફ્લિક્સસ્ટર દ્વારા સંચાલિત છે.