About Meek Ventures Ltd (12708881) United Kingdom