About Switch Films Ltd (10191816) United Kingdom