About Cachinnatus Pictures Ltd. (12624064) United Kingdom