About Mehak Limited (11380872) United Kingdom