About Sssa Limited (09985963) United Kingdom