Can't find the Dell 24X7 support number via their webpages, normally this won't be a problem because I was in shop that had tons of Dell hardware, the support number is pasted on almost every server in our datacenters
Now that I've left my previous job, I'm kinda stuck when I need to log a call about my dying Alienware. I'm putting this for anyone who's trying to find the 24X7 support number for Singapore
Good luck!