About Invicta Global Holdings Plc (11291559) United Kingdom