About Invicta Capital Management Limited (10692125) United Kingdom