About Odum Research Ltd (13531816) United Kingdom