About Oswald Films Ltd (11653061) United Kingdom