About Studio Urban Limited (13048231) United Kingdom