About Meerkat Capital Ltd (08165726) United Kingdom