About Open Systems Informer Limited (02082893) United Kingdom