About Cooper Associates Holdings Limited (11363163) United Kingdom