About Salamander Uk Limited (04414396) United Kingdom