About Open Systems Services Limited (02592446) United Kingdom