About Tap Ball (uk) Limited (06094040) United Kingdom