About Essex Photo Tech Limited (11756101) United Kingdom