About Number 20 Films Limited (11206159) United Kingdom