About Mehek Group Ltd (11506821) United Kingdom