About Tourmaline Associates Uk Limited (07615181) United Kingdom