About Topaz Computer Systems Limited (02420422) United Kingdom