About Turquoise Management Limited (03978868) United Kingdom