About Trifecta Asset Management Limited (12532553) United Kingdom