About Meerkatventure Ltd (11032506) United Kingdom