PT Fleava Digital Media
Jalan Merta Agung, No.25,
Kerobokan Kelod, Badung, Bali - 80361, Indonesia
Fleava PTE. LTD.
160 Robinson Road, #14-04 Singapore Business Federation Centre - 068914, Singapore
We consistently strive to be at the forefront of new media technology. We are thrilled that we have won several of the most prestigious web awards in the world.