About The Thinker Io Limited (12719272) United Kingdom