About Kohlrabi Ltd (10061449) United Kingdom