About Cibus Kafsima Limited (03254748) United Kingdom