About Cheetah Solutions Limited (04150348) United Kingdom