About De Buhr Film Ltd (10094052) United Kingdom