About Sala Spaces Ltd (12558279) United Kingdom