About Gigasoft Technologies Ltd (11881590) United Kingdom