About Salamander Ventures Limited (06522994) United Kingdom