About Kanban Holdings Limited (11109888) United Kingdom