Yes. I might be missing something obvious. Are we talking about the my link drive website? If so, yes. I clicked the link from my website and it took me straight to the website with no issue.
https://dnschecker.org/#A/mylinkdrive.com gives similar results - resolves fine in North America (US/Canada/Mexico) and a few other counties (Brazil/Ireland/Russia/China, and one of the two Australia sites), but fails elsewhere (including in Singapore).
If I remember correctly, I think I found a link from the actual Mitsubishi website linking to it