About Meka Technologies Limited (08897746) United Kingdom