About Invictus Global Holdings Ltd (08340995) United Kingdom