About Trifecta Properties Ltd (11833827) United Kingdom