About Trifecta Technology Services Ltd (12024417) United Kingdom