About Mekeda Hr Limited (12842951) United Kingdom