About Persistence Films Limited (12464960) United Kingdom