About Cooper International Business Consultants Limited (09734260) United Kingdom