About Turquoise Mind Limited (12065313) United Kingdom