About Sticky Fingers Film Art Ltd (13157295) United Kingdom