About Meerkat Limited (10644723) United Kingdom