About Salamander Holdings Limited (11306657) United Kingdom