About Salamander Haskell Holdings Limited (10888773) United Kingdom