About Kivalo Technologies Ltd (08919380) United Kingdom