About Studio Accommodation Ltd (11108330) United Kingdom