About Meerkats Group Limited (13294752) United Kingdom