About Sheen Computers Limited (02198352) United Kingdom