About Sssa Technologies Ltd (11399718) United Kingdom