About Compuserve Limited (01230269) United Kingdom