About Studio Salamander Ltd (13093460) United Kingdom