About Sid Wild Films Limited (13646277) United Kingdom