About Invictus Sa Holdings Limited (10320994) United Kingdom