About Salamander Studio Ltd (11692524) United Kingdom