About Invictus Management & Sales Partners Limited (11136286) United Kingdom