About The Independent Thinker Ltd (12752355) United Kingdom