About Cheetah Sports International Limited (10590160) United Kingdom