About Edgefilm Limited (04150583) United Kingdom