About Invicta Management Limited (12111345) United Kingdom