About Efactory Limited (03816187) United Kingdom