About Turnberry Venture Limited (SC515056) United Kingdom