About Primal Media Limited (10118323) United Kingdom