About Trifecta Investments Limited (07892498) United Kingdom