About Salamander Group Limited (10394115) United Kingdom