About Nex Architecture Limited (06661296) United Kingdom