About Salamanca Software Limited (01718284) United Kingdom