About Independent Consultants Group Limited (04380773) United Kingdom