About Studio Sp Limited (SC267012) United Kingdom