About Salamander R&d Ltd (08930176) United Kingdom