About Cibus Trading Ltd (12975891) United Kingdom