About Sala Technology Limited (06904221) United Kingdom