About Tamarack Mechanics Ltd (12192888) United Kingdom