About Edinburgh Film Company Ltd (SC435906) United Kingdom