About Thistle Ventures Limited (SC359327) United Kingdom