About Effigy Consultants Limited (09368879) United Kingdom