About Invictus International Ltd. (NI627212) United Kingdom