About Meerkat I.t. Solutions Limited (07214780) United Kingdom