About Tamarack Management Ltd (11938505) United Kingdom