About Turquoise Associates Limited (05143339) United Kingdom