About Wicked City Films Limited (04133799) United Kingdom