About Natural Taste (elgin) Limited (10943500) United Kingdom