About Omega Film Studios Limited (10752342) United Kingdom