About Redsquirrel Pictures Ltd (10169628) United Kingdom