About Meerkat Works Limited (05598200) United Kingdom