About Independent Management Consulting Ltd (10878794) United Kingdom