About Invictus Capital Holdings Ltd (11787233) United Kingdom