About Studio Sam Moffat Limited (11610027) United Kingdom