About Kohlrabi Consulting Ltd (13231196) United Kingdom