About Salamanda Design Studios Limited (01830810) United Kingdom