About Turquoise Ocean Partners Limited (09612274) United Kingdom