About The Innovative Thinkers Club Ltd (12062410) United Kingdom