About Cheetah International Limited (12950242) United Kingdom