About J Ball Creative Ltd (12387852) United Kingdom