About K And O Holdings And Investments Limited (12129105) United Kingdom