About Coda Octopus R & D Ltd. (SC232622) United Kingdom