About Kenjoro Limited (10742357) United Kingdom