About Jaskela Solutions Ltd (13649932) United Kingdom