About Thoughtgraph Ltd. (05843166) United Kingdom