About Nerd Factory Ltd (08928804) United Kingdom