About Troika Ventures Limited (07619469) United Kingdom