About Nc12 Turtle Bay Limited (12638063) United Kingdom