About Phenomenal Pictures Limited (11373345) United Kingdom