About Nakba Filmworks Ltd (08138561) United Kingdom