About Office Ten Architecture Limited (13279111) United Kingdom