The ILFORD is Mobberley, Cheshire, United Kingdom based company begun their journey in 2005. The 17 old Photography company has estimated 50 to 200 staff as of today working with them.