About Cox E Solutions Limited (10620059) United Kingdom