About Red Terrapin Management Limited (08273640) United Kingdom