About Cheetah Ventures Ltd (13209169) United Kingdom