About Champion Sound Systems Ltd (11163555) United Kingdom