About Terrapin Investments Ltd (08092667) United Kingdom