About Invictus Trade Management Ltd (13498136) United Kingdom