Don't hold your breath regarding compensation in the form of cash or M&S vouchers, as they have probably never heard of M&S in S. E. Asia. You're more lightly to get some rental discount for a period that you can negotiate.
At the first opportunity I would drop Talk Talk and move on to a supplier that is more competent. I use Plusnet fibre optic and not had a single problem in 18 months. (Yes I know it's part of BT.) Again this is down to choice and what's available in your area.