About Ochi Rums Ltd (12937827) United Kingdom