About Studio Royale Limited (11077814) United Kingdom