About Salamandra Design & Digital Ltd (09093178) United Kingdom