About Niche Films Ltd (12322118) United Kingdom