About Mehek Designs Limited (12141699) United Kingdom