About 2x Trader Limited (11840124) United Kingdom