About Cooper Research Technology Limited (02435868) United Kingdom