About Designfact Limited (03277200) United Kingdom