About Ilfaforge Limited (01340432) United Kingdom