About Mica Projects Limited (01674958) United Kingdom