About Mica Mica Limited (09960184) United Kingdom