About Tamarisk Management Limited (06692628) United Kingdom