I think u can go to beach road army market, there's a shop call stitch n print. I happen to keep their name card, their address is 505 Beach road golden mile food centre
02-122. around the places still have some similar shop providing the same services, you can check their prices over there!