About Cheetah Holdco Limited (10832166) United Kingdom