About Ssi Service Software Limited (02639744) United Kingdom