About Meka Development Ltd (12094327) United Kingdom