About Meka Consulting Limited (08679841) United Kingdom