About Ssla Solutions Ltd (12134076) United Kingdom