About Champ Cheetah Ltd (13022368) United Kingdom