About Essex Innovation Limited (08231127) United Kingdom