About Kenoo Limited (12270978) United Kingdom