About London Film Studio Academy Ltd (12032030) United Kingdom