About Thorcon Computers Limited (04071252) United Kingdom