About Studio Dempsey Limited (07703074) United Kingdom