Write your review first: you'll sign in at the end so Kher Chia (KC) Gan knows who it came from. We don't publish anonymous reviews.
Kher Chia (KC) Gan
Freelancer
Was the work delivered as agreed?