About Salamander Stress Limited (07038735) United Kingdom