About Idol Film Production Ltd (09317232) United Kingdom