About Tricube Asset Management Limited (13181065) United Kingdom