Reviews Invictus Capital Review – Can Offshore License Overrule Reviews? In the company’s T&Cs there are numerous entities mentioned as involved in the investment journey. Nevertheless, the primary one is Invictus Capital Financial Technologies SPC, registered in the Cayman Islands. Reclaimblock.com2 months agoKeep Reading