About Thesaurus Software Ltd (04664435) United Kingdom