About Avedon Films Limited (10734226) United Kingdom