About Ntd Developments Limited (11247079) United Kingdom