About Trading Efficiency & Numerate Solutions Limited (08857936) United Kingdom