About The Terrapin Group Ltd (08091094) United Kingdom