The website is jointly operated by Gelora Sentral Kreasi, registered at Jl. Taman Malaka Selatan blok K 16 no. 5, Pondok Kelapa, Duren Sawit, Jakarta Timur, Dki Jakarta, 13450, Indonesia and Blue Star Trading Limited, registered at RM C, 6/f, World Trust Tower, 50 Stanley Street, Central, Hong Kong.