About Cheetah Holdings Limited (10721368) United Kingdom