About The Cheetah Creative Ltd (13575897) United Kingdom