About Salamander Biosciences Ltd (08933063) United Kingdom