About Microworld Computer Systems Ltd (01312336) United Kingdom