About Turnberry Investments Limited (SC322388) United Kingdom