About Snapshot Studio Ltd (11526618) United Kingdom