About Otto Lux Ltd. (10814081) United Kingdom