About Thistle Tek Ltd (10374323) United Kingdom