About Traquair Ventures Limited (SC598273) United Kingdom