About Foster Architects Limited (10193179) United Kingdom