About Emica Designs Limited (13203835) United Kingdom