About Salamander C Ltd (13030773) United Kingdom