About Quickflick World Limited (04976206) United Kingdom