About Micca Limited (08940676) United Kingdom