About Troika International Limited (03990424) United Kingdom