About The Film Camera Company Ltd. (12906379) United Kingdom