About Allora Pictures Ltd (11807053) United Kingdom