About Cheetah Nbay Ltd (12167776) United Kingdom