About Studio Space Lnd Limited (12727273) United Kingdom