About Meka Enterprises Limited (04415645) United Kingdom