About Sugarcanerhum Limited (12136669) United Kingdom