About Spry Pictures Ltd (11886503) United Kingdom