About International Consultants Limited (03932623) United Kingdom