About Keskikyla Solutions Ltd (11370745) United Kingdom