About Mime Architects Limited (07296172) United Kingdom