About Sssa6 Software Limited (12631357) United Kingdom