About Meekosa Ltd (13498169) United Kingdom