About Kendelo Limited (10525449) United Kingdom