About Meerkat Applications Limited (06333061) United Kingdom