About Spot The Ball Holdings (1) Ltd (13034736) United Kingdom