About Tamarack Consulting Services Ltd (08590227) United Kingdom