About Mica Architects Limited (10163120) United Kingdom