About Freegard Film Limited (13232003) United Kingdom