Have you tried it using a .co.uk TLD? :D
No I didn't and I assume it will fail for this particular case. Do you have any way on improving this one?
Unfortunately, I think the only way to improve on it is to use the list of all TLDs to find how much of the end of the domain is TLD.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.