About Neilson Felix Limited (11076197) United Kingdom