About Ntd Internet Solutions Limited (06837307) United Kingdom