About Kck Odum Limited (10902067) United Kingdom