About Salsara Ltd (10424168) United Kingdom