About Tradeworx Uk Ltd (12120036) United Kingdom