About Kensoftware Limited (12874653) United Kingdom