About Io-tekniikka Ltd (11840021) United Kingdom