About Invicta Technology Ltd (11417710) United Kingdom