About Studio Space A Ltd (11672930) United Kingdom