About The Champ Sweden Limited (12375090) United Kingdom