About Mehek Holdings Ltd (11416387) United Kingdom