About Meerkat Enterprise Limited (09613743) United Kingdom