About Troika House Ltd (13037011) United Kingdom