About Switchblade Cinema Ltd. (12192645) United Kingdom