About Turret Investments Limited (12236802) United Kingdom