About Ballpix Limited (10588497) United Kingdom