About Umbra Motion Picture Company Ltd. (12553054) United Kingdom