About Spot The Ball Holdings Ltd (13027179) United Kingdom