About Technical Traders Limited (11758032) United Kingdom