About Katchy & Sejoe Limited (11107107) United Kingdom