About Thoughtwave Technologies Ltd (04040256) United Kingdom