About Mekra Lang United Kingdom Limited (10536259) United Kingdom