About Salvador Holdings Limited (13016810) United Kingdom