About Neilson International Limited (13280412) United Kingdom