About Cheetah Design Limited (04257798) United Kingdom