About Troika Preston Limited (13179170) United Kingdom