About Primus Lumen Pictures Ltd (13165822) United Kingdom