About Salmon Leap Management Company Limited (04118140) United Kingdom