About Nerd Toys Limited (12541662) United Kingdom