About Troika Property Ltd (13228475) United Kingdom