About Emica Services Limited (10776628) United Kingdom