About Invicta Group Holdings Ltd (10360220) United Kingdom