About Invictus Equity Holdings Limited (10833856) United Kingdom