About Twisted Mirror Films Ltd. (10765110) United Kingdom