About Nikkerball Limited (07500370) United Kingdom