About Meer Ventures Ltd (11353584) United Kingdom