About The International Customer Service Institute (uk) Ltd. (06692562) United Kingdom