About Invictus Management Limited (07246120) United Kingdom