About Electronic & Computing Support Services Limited (03480604) United Kingdom