About Tamarisk Associates Limited (06900999) United Kingdom