About Terrapin Solutions Ltd. (02342885) United Kingdom