About Thoughtoid Ltd (12831328) United Kingdom