About Stratus Technologies Systems Limited (03691534) United Kingdom