About Studio Interior Limited (11535008) United Kingdom