About Studio 54 Architecture Limited (07150160) United Kingdom