About Zedfactory Europe Limited (07898116) United Kingdom