About Sticky Feet Films Limited (08199499) United Kingdom