About The Independent Consultancy Exchange Limited (12536447) United Kingdom