About Freedom Pictures Limited (02860640) United Kingdom