About Film & Pixel Limited (11892426) United Kingdom