About Tamarack Limited (04011297) United Kingdom