About Odk26gs Limited (11789946) United Kingdom