About Sala Solutions Limited (10567264) United Kingdom