About Champions International Ltd (12653384) United Kingdom