About Ssla Limited (09969718) United Kingdom