About Meekate Consultancy Ltd (10084967) United Kingdom