About Sala It Solutions Limited (12131563) United Kingdom