About Studio Palace Limited (12240649) United Kingdom