CycleSingapore was awesome, but some guy stacked it and crashed into me

. I stayed up but it damaged my bike - the rear derailure cable sheath has been sliced through and I need a new one.
So where can I get a service? It doesn't need to be a Giant store but they have to be able to get Giant parts and without costing an arm & a leg.
Thanks