About Specialities And Organic Commodities Limited (11730763) United Kingdom