About Felix Pictures Limited (09949251) United Kingdom