About Salsa Solutions Limited (10269772) United Kingdom