About Odenwaelder Kartoffelmann Limited (06359096) United Kingdom