About Mix Architects Ltd (12844535) United Kingdom