About Lynx Trader Limited (12103061) United Kingdom