About Tusk Capital Management Limited (05228107) United Kingdom