About Mica Technology Uk Limited (04631790) United Kingdom