About Otter Rock Limited (08191634) United Kingdom