About Invicta Capital Limited (04167587) United Kingdom