About Tourmaline Capital Management Limited (12171949) United Kingdom