About Dsn Odo Limited (11011182) United Kingdom