About Nightball Technologies Limited (12606286) United Kingdom