About Innovagic Technologies Ltd (SC706722) United Kingdom