About Meka Consultancy Ltd (13587235) United Kingdom