About Top Hat Computers Ltd. (03330824) United Kingdom