About Turnhouse Project 206 Limited (SC612207) United Kingdom